home *** CD-ROM | disk | FTP | other *** search
- Path: tank.news.pipex.net!pipex!iol!usenet
- From: David Byrden <Goyra@iol.ie>
- Newsgroups: comp.lang.c++
- Subject: Re: C++ as introductory programming language
- Date: 29 Mar 1996 20:17:41 GMT
- Organization: Ireland On-Line
- Message-ID: <4jhgh5$9qa@nuacht.iol.ie>
- References: <4j9aug$ndu@sullivan.ucc.hull.ac.uk>
- NNTP-Posting-Host: dialup-190.dublin.iol.ie
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 1.22KIT (Windows; I; 16bit)
-
- W J Viant <wjv> wrote:
-
- >I'm currently formulating a case to use C++ as the first
- >programming language for our first year undergraduate degree
- >course in computer science. Do any members of the group have any
- >comments/references, both for and against C++ as the first
- >language.
-
-
- Yes. C++ is large, can be hard to read, and is easy to crash your
- machine with. It has a number of unfortunate syntactical AND
- semantic elements that promote programming bugs. Your students will likely
- waste a lot of their, or your time, in debugging.
-
- On the other hand, C++ is a very marketable skill, and the language
- can be used to demonstrate different programming styles; object-oriented,
- object-based, structured, generic, and systems programming.
-
- Personally, I would start them off with some language that is far
- easier to debug and far harder to crash , than C++. The first thing they
- need to learn is confidence in their ability to design and write a
- program.
-
-
- David
-
-
-